package com.buyantech.smweb.filter;

import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class SessionFilter implements Filter {
	private String loginPage;
	 
    public void destroy() {
    }
 
    public void doFilter(ServletRequest req, ServletResponse res,
            FilterChain chain) throws IOException, ServletException {
 
        HttpServletRequest request = (HttpServletRequest) req;
        HttpServletResponse response = (HttpServletResponse) res;
        String url = request.getServletPath();
     
 
//            HttpSession session = request.getSession(false);
//            if (null == session || session.getAttribute("user") ==null ) {
//				String loginurl = request.getContextPath()+"/"+this.loginPage;
//				//String requrl = request.getRequestURL().toString();
//				//request.getSession().setAttribute(Constants.LOGIN_REDIRECT_PATH, "redirect:"+ request.getServletPath());
//                response.sendRedirect(loginurl);
//                return;
//            }        
        
        chain.doFilter(req, res);
    }
 
    public void init(FilterConfig config) throws ServletException {
        this.loginPage = config.getInitParameter("login");
        
    }
}
